indonesian democratic party-struggle - Spanish English Dictionary